suit of armor - Francés Inglés Diccionario